2006-05-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c (gtk_notebook_pages_allocate): Fix a
boundary case in scrolling where a tab was not shown. (#168105,
Hiroyuki Ikezoe, patch by Kouhei Sutou)
+2006-05-19 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_pages_allocate): Fix a
+ boundary case in scrolling where a tab was not shown. (#168105,
+ Hiroyuki Ikezoe, patch by Kouhei Sutou)
+
2006-05-19 Damon Chaplin <damon@gnome.org>
* gtk/gtkfontsel.c (gtk_font_selection_init): use
+2006-05-19 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_pages_allocate): Fix a
+ boundary case in scrolling where a tab was not shown. (#168105,
+ Hiroyuki Ikezoe, patch by Kouhei Sutou)
+
2006-05-19 Damon Chaplin <damon@gnome.org>
* gtk/gtkfontsel.c (gtk_font_selection_init): use
&(notebook->first_tab), remaining_space,
STEP_PREV);
- if (*remaining_space <= 0)
+ page = notebook->focus_tab->data;
+ if (*remaining_space <= 0 &&
+ !gtk_widget_get_child_visible(page->tab_label))
{
notebook->first_tab =
gtk_notebook_search_page (notebook, notebook->first_tab,